﻿#region License
//  Distrubted Under the GNU Public License version 2 (GPLv2)
// ========================================
// 
//  QuizzMasterStudio Version 3 
//  Copyright © 2012 , The Sparks (Autism App Jam 2014)
//  All rights reserved.  
// 
// Robert Long, Zephyr Yao, Hillary Chansavang, Li Xiao, Arial Xiao
// 
//  This program is free software: you can redistribute it and/or modify
//  it under the terms of the GNU General Public License as published by
//  the Free Software Foundation, either version 3 of the License, or
//  (at your option) any later version.
//  
//  This program is distributed in the hope that it will be useful,
//  but WITHOUT ANY WARRANTY; without even the implied warranty of
//  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
//  GNU General Public License for more details.
//  
//  You should have received a copy of the GNU General Public License
//  along with this program.  If not, see <http://www.gnu.org/licenses/>.
//  The full license is also included in the root folder.
// 
// Robert Long
//  Email: rbtLong@live.com
#endregion

using System;
using System.Windows.Controls;
using System.Windows.Input;
using System.Windows.Media;
using Core.Features.FeatureBase;
using Core.Features.Matching.Data;
using Core.Util;

namespace Core.Features.Matching.ViewModel
{
    public class MatchingGameVM : IFeature
    {


        public TextBox Slot1
        {
            get
            {
                return  new TextBox();
            }
        }
        public ColorItem Slot2
        {
            get
            {
                return new ColorItem
                {
                    ColorValue = new SolidColorBrush(Colors.Blue)
                };
            }
        }
        public ColorItem Slot3
        {
            get
            {
                return new ColorItem
                {
                    ColorValue = new SolidColorBrush(Colors.Blue)
                };
            }
        }
        public ColorItem Slot4
        {
            get
            {
                return new ColorItem
                {
                    ColorValue = new SolidColorBrush(Colors.Blue)
                };
            }
        }


        public ICommand CmdFinished
        {
            get
            {
                return new CommandHandler(o => Finished(this, new EventArgs()));
            }
        }

        public event EventHandler Finished = delegate { };
    }
}
